package com.jixi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jixi.common.result.PageResult;
import com.jixi.common.result.Result;
import com.jixi.pojo.entity.AuditRecords;

public interface AuditRecordsService extends IService<AuditRecords> {
    
    /**
     * 审核记录列表
     *
     * @param pageNum   页码
     * @param pageSize  每页数量
     * @param companyId 餐饮公司id
     * @param status    审核状态
     * @return 审核记录列表
     */
    Result<PageResult> auditRecordsPage(Integer pageNum, Integer pageSize, Long companyId, Integer status);
    
    /**
     * 通过审核记录id查询审核记录详情
     *
     * @param auditId 审核记录id
     * @return 审核记录详情
     */
    AuditRecords getAuditRecordsByAuditId(Long auditId);
    
    /**
     * 通过套餐id查询审核记录详情
     *
     * @param setmealId 套餐id
     * @return 审核记录详情
     */
    AuditRecords getAuditRecordsBySetmealId(Long setmealId);
}
